package es.gesfutbol.domini;

import java.io.Serializable;
import java.util.Set;

import es.gesfutbol.domini.implementacio.Comentari;
import es.gesfutbol.domini.implementacio.EquipEnPenyista;
import es.gesfutbol.domini.implementacio.Penya;
import es.gesfutbol.domini.implementacio.Pronostic;
import es.gesfutbol.domini.implementacio.UsuariRegistrat;

public interface IPenyista extends Serializable{

	public Long getIdPenyista();

	public void setIdPenyista(Long idPenyista);

	public UsuariRegistrat getUsuari();

	public void setUsuari(UsuariRegistrat usuari);

	public Penya getPenya();

	public void setPenya(Penya penya);

	public boolean isAdministra();

	public void setAdministra(boolean administra);

	public boolean isPronostica();

	public void setPronostica(boolean pronostica);

	public boolean isAporta();

	public void setAporta(boolean aporta);
	
	public Set<Comentari> getComentaris();

	public void setComentaris(Set<Comentari> comentaris);
	
	public Set<EquipEnPenyista> getEquips();

	public void setEquips(Set<EquipEnPenyista> equips);
	
	public Set<Pronostic> getPronostics();

	public void setPronostics(Set<Pronostic> pronostics);

}